Big Huge Thesaurus

Rudolf Karl Virchow

noun